﻿Public Class BackupFalloNuevo
    Inherits ExceptionManager

    Public Sub New(innerException As System.Exception)


        MyBase.New("Error durante la toma de la copia de respaldo")
        Me.codigo = Utils.Enumeradores.Excepeciones.BackupFalloNuevo
        Me.tipo = MsgBoxStyle.Exclamation
        Me.mensaje = "Error durante la toma de la copia de respaldo"
        Me.innerException2 = innerException
    End Sub
End Class

Public Class BackupFalloInactivar
    Inherits ExceptionManager

    Public Sub New(innerException As System.Exception)
        MyBase.New("Error durante la baja de la copia de respaldo")
        Me.codigo = Utils.Enumeradores.Excepeciones.BackupFalloInactivar
        Me.tipo = MsgBoxStyle.Exclamation
        Me.mensaje = "Error durante la baja de la copia de respaldo"
        Me.innerException2 = innerException
    End Sub
End Class

Public Class BackupFalloConsulta
    Inherits ExceptionManager

    Public Sub New(innerException As System.Exception)
        MyBase.New("Error durante la consulta de copias de respaldo")
        Me.codigo = Utils.Enumeradores.Excepeciones.BackupFalloConsulta
        Me.tipo = MsgBoxStyle.Exclamation
        Me.mensaje = "Error durante la consulta de copias de respaldo"
        Me.innerException2 = innerException
    End Sub
End Class

Public Class BackupFalloRestore
    Inherits ExceptionManager

    Public Sub New(innerException As System.Exception)
        MyBase.New("Error durante la restauración de la base de datos")
        Me.codigo = Utils.Enumeradores.Excepeciones.BackupFalloBackup
        Me.tipo = MsgBoxStyle.Exclamation
        Me.mensaje = "Error durante la restauración de la base de datos"
        Me.innerException2 = innerException
    End Sub
End Class
